沒錯沒錯!我們終於要來安裝路由套件啦
在前幾篇文,我們有介紹比較常見的路由套件。那大部分流行的都是bird,不過我個人比較習慣使用Frrouting,所以這篇就來告訴大家如何安裝啦!
首先,我們先安裝一下gpg,因為我們等等會導入新的軟體源
apt update -y
apt upgrade -y
#安裝網路套件及GPG套件
apt install -y curl gnupg2 traceroute
#導入GPG
curl -s https://deb.frrouting.org/frr/keys.asc | sudo apt-key add -
FRRVER="frr-stable"
#寫入軟體源
echo deb https://deb.frrouting.org/frr $(lsb_release -s -c) $FRRVER | sudo tee -a /etc/apt/sources.list.d/frr.list
#安裝frrouting
sudo apt update -y && sudo apt install -y frr frr-pythontools
那以上就是安裝的方式啦,接著我們需要設定一下系統內核的IP轉發
echo "
net.ipv4.conf.all.forwarding = 1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.all.proxy_ndp = 1
net.ipv6.conf.all.accept_ra = 2
" > /etc/sysctl.conf
#輸入下面這個指令生效
sysctl -p
sed -i "s/=no/=yes/g" /etc/frr/daemons
service frr restart
sudo vtysh
那沒問題的話,就可以進入CLI配置啦(如果有問題的話,可以輸入 service frr status 查看)